package com.lancoo.znbkxx.teacher.model.data;

import java.util.List;

public class ListEntity {


    /**
     * SetID : gaoxiaoqian20190704161927E8D92204-04F7-4DF9-AED1-4031A64C6A8F
     * SetName : 基础复习套卷2
     * State : 2
     * Round : 2
     * PredictCount : 5
     * ReleaseCount : 5
     * TempletID : M20190121142805099
     * ProvinceID : 330000
     * CityID : 330400
     * BookIDs :
     * TypeInfo : 8||
     * ProductionProgress : 1.0
     * AverageScoreRate : 100.0
     * OriginalInfo : {"SetID":"","SetName":"","CourseClassID":"","CourseClassName":"","GlobalGrade":"","ReleaseCount":0}
     * FullScore : 120.0
     * PaperList : [{"PaperID":"P_20190704_bfc74f14-76e2-45af-9010-88b652843c9c","PaperName":"卷1","SetID":"gaoxiaoqian20190704161927E8D92204-04F7-4DF9-AED1-4031A64C6A8F","EvalCount":1,"SubmitCount":1,"TotalCount":1,"FullScore":120,"HighestScore":9.8,"AverageScore":9.8,"State":3,"StartTime":"2019-07-04 00:00:00","EndTime":"2019-07-26 23:59:59","UpdateTime":"2019-07-04 16:26:16"},{"PaperID":"P_20190704_ea2994d0-fbb2-4e71-8872-a649f5541d47","PaperName":"卷2","SetID":"gaoxiaoqian20190704161927E8D92204-04F7-4DF9-AED1-4031A64C6A8F","EvalCount":2,"SubmitCount":1,"TotalCount":1,"FullScore":120,"HighestScore":4.45,"AverageScore":4.45,"State":3,"StartTime":"2019-07-04 00:00:00","EndTime":"2019-07-08 23:59:59","UpdateTime":"2019-07-04 16:33:37"},{"PaperID":"P_20190704_8077d845-77d4-467d-af95-dbc3b7e18ce7","PaperName":"卷3","SetID":"gaoxiaoqian20190704161927E8D92204-04F7-4DF9-AED1-4031A64C6A8F","EvalCount":1,"SubmitCount":1,"TotalCount":1,"FullScore":120,"HighestScore":4.13,"AverageScore":4.13,"State":3,"StartTime":"2019-07-04 00:00:00","EndTime":"2019-07-18 23:59:59","UpdateTime":"2019-07-04 16:47:53"},{"PaperID":"P_20190704_13c4a3b4-4ec2-44ac-ac70-a168f4b03be5","PaperName":"卷4","SetID":"gaoxiaoqian20190704161927E8D92204-04F7-4DF9-AED1-4031A64C6A8F","EvalCount":1,"SubmitCount":1,"TotalCount":1,"FullScore":120,"HighestScore":7.24,"AverageScore":7.24,"State":3,"StartTime":"2019-07-09 00:00:00","EndTime":"2019-07-23 23:59:59","UpdateTime":"2019-07-09 16:23:41"},{"PaperID":"P_20190704_43f9380c-7140-4c2a-93a2-79112115d597","PaperName":"卷5","SetID":"gaoxiaoqian20190704161927E8D92204-04F7-4DF9-AED1-4031A64C6A8F","EvalCount":0,"SubmitCount":0,"TotalCount":1,"FullScore":120,"HighestScore":0,"AverageScore":0,"State":2,"StartTime":"2019-07-09 00:00:00","EndTime":"2019-07-23 23:59:59","UpdateTime":"2019-07-09 16:20:41"}]
     */

    private String SetID;
    private String SetName;
    private int State;
    private int Round;
    private int PredictCount;
    private int ReleaseCount;
    private String TempletID;
    private String ProvinceID;
    private String CityID;
    private String BookIDs;
    private String TypeInfo;
    private double ProductionProgress;
    private double AverageScoreRate;
    private OriginalInfoBean OriginalInfo;
    private double FullScore;
    private List<PaperListBean> PaperList;

    public String getSetID() {
        return SetID;
    }

    public void setSetID(String SetID) {
        this.SetID = SetID;
    }

    public String getSetName() {
        return SetName;
    }

    public void setSetName(String SetName) {
        this.SetName = SetName;
    }

    public int getState() {
        return State;
    }

    public void setState(int State) {
        this.State = State;
    }

    public int getRound() {
        return Round;
    }

    public void setRound(int Round) {
        this.Round = Round;
    }

    public int getPredictCount() {
        return PredictCount;
    }

    public void setPredictCount(int PredictCount) {
        this.PredictCount = PredictCount;
    }

    public int getReleaseCount() {
        return ReleaseCount;
    }

    public void setReleaseCount(int ReleaseCount) {
        this.ReleaseCount = ReleaseCount;
    }

    public String getTempletID() {
        return TempletID;
    }

    public void setTempletID(String TempletID) {
        this.TempletID = TempletID;
    }

    public String getProvinceID() {
        return ProvinceID;
    }

    public void setProvinceID(String ProvinceID) {
        this.ProvinceID = ProvinceID;
    }

    public String getCityID() {
        return CityID;
    }

    public void setCityID(String CityID) {
        this.CityID = CityID;
    }

    public String getBookIDs() {
        return BookIDs;
    }

    public void setBookIDs(String BookIDs) {
        this.BookIDs = BookIDs;
    }

    public String getTypeInfo() {
        return TypeInfo;
    }

    public void setTypeInfo(String TypeInfo) {
        this.TypeInfo = TypeInfo;
    }

    public double getProductionProgress() {
        return ProductionProgress;
    }

    public void setProductionProgress(double ProductionProgress) {
        this.ProductionProgress = ProductionProgress;
    }

    public double getAverageScoreRate() {
        return AverageScoreRate;
    }

    public void setAverageScoreRate(double AverageScoreRate) {
        this.AverageScoreRate = AverageScoreRate;
    }

    public OriginalInfoBean getOriginalInfo() {
        return OriginalInfo;
    }

    public void setOriginalInfo(OriginalInfoBean OriginalInfo) {
        this.OriginalInfo = OriginalInfo;
    }

    public double getFullScore() {
        return FullScore;
    }

    public void setFullScore(double FullScore) {
        this.FullScore = FullScore;
    }

    public List<PaperListBean> getPaperList() {
        return PaperList;
    }

    public void setPaperList(List<PaperListBean> PaperList) {
        this.PaperList = PaperList;
    }

    public static class OriginalInfoBean {
        /**
         * SetID :
         * SetName :
         * CourseClassID :
         * CourseClassName :
         * GlobalGrade :
         * ReleaseCount : 0
         */

        private String SetID;
        private String SetName;
        private String CourseClassID;
        private String CourseClassName;
        private String GlobalGrade;
        private int ReleaseCount;

        public String getSetID() {
            return SetID;
        }

        public void setSetID(String SetID) {
            this.SetID = SetID;
        }

        public String getSetName() {
            return SetName;
        }

        public void setSetName(String SetName) {
            this.SetName = SetName;
        }

        public String getCourseClassID() {
            return CourseClassID;
        }

        public void setCourseClassID(String CourseClassID) {
            this.CourseClassID = CourseClassID;
        }

        public String getCourseClassName() {
            return CourseClassName;
        }

        public void setCourseClassName(String CourseClassName) {
            this.CourseClassName = CourseClassName;
        }

        public String getGlobalGrade() {
            return GlobalGrade;
        }

        public void setGlobalGrade(String GlobalGrade) {
            this.GlobalGrade = GlobalGrade;
        }

        public int getReleaseCount() {
            return ReleaseCount;
        }

        public void setReleaseCount(int ReleaseCount) {
            this.ReleaseCount = ReleaseCount;
        }
    }

    public static class PaperListBean {
        /**
         * PaperID : P_20190704_bfc74f14-76e2-45af-9010-88b652843c9c
         * PaperName : 卷1
         * SetID : gaoxiaoqian20190704161927E8D92204-04F7-4DF9-AED1-4031A64C6A8F
         * EvalCount : 1
         * SubmitCount : 1
         * TotalCount : 1
         * FullScore : 120.0
         * HighestScore : 9.8
         * AverageScore : 9.8
         * State : 3
         * StartTime : 2019-07-04 00:00:00
         * EndTime : 2019-07-26 23:59:59
         * UpdateTime : 2019-07-04 16:26:16
         */

        private String PaperID;
        private String PaperName;
        private String SetID;
        private int EvalCount;
        private int SubmitCount;
        private int TotalCount;
        private double FullScore;
        private double HighestScore;
        private double AverageScore;
        private int State;
        private String StartTime;
        private String EndTime;
        private String UpdateTime;

        public String getPaperID() {
            return PaperID;
        }

        public void setPaperID(String PaperID) {
            this.PaperID = PaperID;
        }

        public String getPaperName() {
            return PaperName;
        }

        public void setPaperName(String PaperName) {
            this.PaperName = PaperName;
        }

        public String getSetID() {
            return SetID;
        }

        public void setSetID(String SetID) {
            this.SetID = SetID;
        }

        public int getEvalCount() {
            return EvalCount;
        }

        public void setEvalCount(int EvalCount) {
            this.EvalCount = EvalCount;
        }

        public int getSubmitCount() {
            return SubmitCount;
        }

        public void setSubmitCount(int SubmitCount) {
            this.SubmitCount = SubmitCount;
        }

        public int getTotalCount() {
            return TotalCount;
        }

        public void setTotalCount(int TotalCount) {
            this.TotalCount = TotalCount;
        }

        public double getFullScore() {
            return FullScore;
        }

        public void setFullScore(double FullScore) {
            this.FullScore = FullScore;
        }

        public double getHighestScore() {
            return HighestScore;
        }

        public void setHighestScore(double HighestScore) {
            this.HighestScore = HighestScore;
        }

        public double getAverageScore() {
            return AverageScore;
        }

        public void setAverageScore(double AverageScore) {
            this.AverageScore = AverageScore;
        }

        public int getState() {
            return State;
        }

        public void setState(int State) {
            this.State = State;
        }

        public String getStartTime() {
            return StartTime;
        }

        public void setStartTime(String StartTime) {
            this.StartTime = StartTime;
        }

        public String getEndTime() {
            return EndTime;
        }

        public void setEndTime(String EndTime) {
            this.EndTime = EndTime;
        }

        public String getUpdateTime() {
            return UpdateTime;
        }

        public void setUpdateTime(String UpdateTime) {
            this.UpdateTime = UpdateTime;
        }
    }
}
